\hypertarget{classguild__service_1_1_guild_service_query_context}{}\doxysection{guild\+\_\+service\+::Guild\+Service\+Query\+Context Class Reference}
\label{classguild__service_1_1_guild_service_query_context}\index{guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}}


公会服务查询上下文类  




{\ttfamily \#include $<$guild\+\_\+service\+\_\+query\+\_\+context.\+h$>$}

\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static bool \mbox{\hyperlink{classguild__service_1_1_guild_service_query_context_a1de78004fbde6f900fbedf18f94b9737}{Start}} (kratos\+::service\+::\+Service\+Context $\ast$context)
\begin{DoxyCompactList}\small\item\em 启动 \end{DoxyCompactList}\item 
static bool \mbox{\hyperlink{classguild__service_1_1_guild_service_query_context_a5295137c438749cffceaffc20d2954d0}{Stop}} ()
\begin{DoxyCompactList}\small\item\em 关闭 \end{DoxyCompactList}\item 
static bool \mbox{\hyperlink{classguild__service_1_1_guild_service_query_context_a0ed6f33dd68e3a73ef05b780f75696a9}{Init}} (kratos\+::service\+::\+Service\+Context $\ast$context)
\begin{DoxyCompactList}\small\item\em 初始化 \end{DoxyCompactList}\item 
static bool \mbox{\hyperlink{classguild__service_1_1_guild_service_query_context_a505d3b5adc34a6c3fd7b082a394e4237}{Uninit}} ()
\begin{DoxyCompactList}\small\item\em 未初始化 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_service_query_context_a219f3f7a781030d14cdeac46a945cfc3}{Tick}} (time\+\_\+t ms)
\begin{DoxyCompactList}\small\item\em 更新 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_service_query_context_a7b4ed18f0460951363137ab30245ad68}{Get\+Guild\+Brief}} (rpc\+::\+Stub\+Call\+Ptr call, const Get\+Guild\+Brief\+Arg \&arg, std\+::shared\+\_\+ptr$<$ Get\+Guild\+Brief\+Res $>$ \&res)
\begin{DoxyCompactList}\small\item\em 获取公会简略信息 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_service_query_context_a317d7af2cbe86a000d9541b61be9c3f6}{Get\+Guild\+Member}} (rpc\+::\+Stub\+Call\+Ptr call, const Get\+Guild\+Member\+Arg \&arg, std\+::shared\+\_\+ptr$<$ Get\+Guild\+Member\+Res $>$ \&res)
\begin{DoxyCompactList}\small\item\em 获取公会成员信息 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_service_query_context_a0b01bebf3434198e4852b370f93151c9}{Get\+Guild\+Brief\+List}} (rpc\+::\+Stub\+Call\+Ptr call, const Get\+Guild\+Brief\+List\+Arg \&arg, std\+::shared\+\_\+ptr$<$ Get\+Guild\+Brief\+List\+Res $>$ \&res)
\begin{DoxyCompactList}\small\item\em 获取公会简略信息列表 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_service_query_context_abaa9dc0a0c003f41b204e95a089609cc}{Search\+Guild}} (rpc\+::\+Stub\+Call\+Ptr call, const Search\+Guild\+Arg \&arg, std\+::shared\+\_\+ptr$<$ Search\+Guild\+Res $>$ \&res)
\begin{DoxyCompactList}\small\item\em 搜索公会 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_service_query_context_a369efbecfc1d4ab62921b93bcd79b690}{Get\+Guild\+Application}} (rpc\+::\+Stub\+Call\+Ptr call, const Get\+Guild\+Application\+Arg \&arg, std\+::shared\+\_\+ptr$<$ Get\+Guild\+Application\+Res $>$ \&res)
\begin{DoxyCompactList}\small\item\em 获取公会申请列表 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_service_query_context_a4622cef81a98bc6b5181c785c060ea10}{Get\+Guild\+Members}} (rpc\+::\+Stub\+Call\+Ptr call, const Get\+Guild\+Members\+Arg \&arg, std\+::shared\+\_\+ptr$<$ Get\+Guild\+Members\+Res $>$ \&res)
\begin{DoxyCompactList}\small\item\em 获取公会成员列表 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_service_query_context_af11c7f4187738e3b33e6dde170b30f4f}{Get\+Guild\+Repository\+Role\+View}} (rpc\+::\+Stub\+Call\+Ptr call, const Get\+Guild\+Repository\+Role\+View\+Arg \&arg, std\+::shared\+\_\+ptr$<$ Get\+Guild\+Repository\+Role\+View\+Res $>$ \&res)
\begin{DoxyCompactList}\small\item\em 获取公会仓库角色视角信息 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_service_query_context_aba5d1a4a380f9759378e206faee32b81}{Query\+Guild\+Welfare\+Award}} (rpc\+::\+Stub\+Call\+Ptr call, const Query\+Guild\+Welfare\+Award\+Arg \&arg, std\+::shared\+\_\+ptr$<$ Query\+Guild\+Welfare\+Award\+Res $>$ \&res)
\begin{DoxyCompactList}\small\item\em 查询公会福利奖励 \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
公会服务查询上下文类 

\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_query_context_a369efbecfc1d4ab62921b93bcd79b690}\label{classguild__service_1_1_guild_service_query_context_a369efbecfc1d4ab62921b93bcd79b690}} 
\index{guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}!GetGuildApplication@{GetGuildApplication}}
\index{GetGuildApplication@{GetGuildApplication}!guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}}
\doxysubsubsection{\texorpdfstring{GetGuildApplication()}{GetGuildApplication()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Service\+Query\+Context\+::\+Get\+Guild\+Application (\begin{DoxyParamCaption}\item[{rpc\+::\+Stub\+Call\+Ptr}]{call,  }\item[{const Get\+Guild\+Application\+Arg \&}]{arg,  }\item[{std\+::shared\+\_\+ptr$<$ Get\+Guild\+Application\+Res $>$ \&}]{res }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



获取公会申请列表 


\begin{DoxyParams}{Parameters}
{\em arg} & 获取公会申请列表参数 \\
\hline
{\em res} & 获取公会申请列表返回 \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_query_context_a7b4ed18f0460951363137ab30245ad68}\label{classguild__service_1_1_guild_service_query_context_a7b4ed18f0460951363137ab30245ad68}} 
\index{guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}!GetGuildBrief@{GetGuildBrief}}
\index{GetGuildBrief@{GetGuildBrief}!guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}}
\doxysubsubsection{\texorpdfstring{GetGuildBrief()}{GetGuildBrief()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Service\+Query\+Context\+::\+Get\+Guild\+Brief (\begin{DoxyParamCaption}\item[{rpc\+::\+Stub\+Call\+Ptr}]{call,  }\item[{const Get\+Guild\+Brief\+Arg \&}]{arg,  }\item[{std\+::shared\+\_\+ptr$<$ Get\+Guild\+Brief\+Res $>$ \&}]{res }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



获取公会简略信息 


\begin{DoxyParams}{Parameters}
{\em arg} & 获取公会简略信息参数 \\
\hline
{\em res} & 获取公会简略信息返回 \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_query_context_a0b01bebf3434198e4852b370f93151c9}\label{classguild__service_1_1_guild_service_query_context_a0b01bebf3434198e4852b370f93151c9}} 
\index{guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}!GetGuildBriefList@{GetGuildBriefList}}
\index{GetGuildBriefList@{GetGuildBriefList}!guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}}
\doxysubsubsection{\texorpdfstring{GetGuildBriefList()}{GetGuildBriefList()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Service\+Query\+Context\+::\+Get\+Guild\+Brief\+List (\begin{DoxyParamCaption}\item[{rpc\+::\+Stub\+Call\+Ptr}]{call,  }\item[{const Get\+Guild\+Brief\+List\+Arg \&}]{arg,  }\item[{std\+::shared\+\_\+ptr$<$ Get\+Guild\+Brief\+List\+Res $>$ \&}]{res }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



获取公会简略信息列表 


\begin{DoxyParams}{Parameters}
{\em arg} & 获取公会简略信息列表参数 \\
\hline
{\em res} & 获取公会简略信息列表返回 \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_query_context_a317d7af2cbe86a000d9541b61be9c3f6}\label{classguild__service_1_1_guild_service_query_context_a317d7af2cbe86a000d9541b61be9c3f6}} 
\index{guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}!GetGuildMember@{GetGuildMember}}
\index{GetGuildMember@{GetGuildMember}!guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}}
\doxysubsubsection{\texorpdfstring{GetGuildMember()}{GetGuildMember()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Service\+Query\+Context\+::\+Get\+Guild\+Member (\begin{DoxyParamCaption}\item[{rpc\+::\+Stub\+Call\+Ptr}]{call,  }\item[{const Get\+Guild\+Member\+Arg \&}]{arg,  }\item[{std\+::shared\+\_\+ptr$<$ Get\+Guild\+Member\+Res $>$ \&}]{res }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



获取公会成员信息 


\begin{DoxyParams}{Parameters}
{\em arg} & 获取公会成员信息参数 \\
\hline
{\em res} & 获取公会成员信息返回 \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_query_context_a4622cef81a98bc6b5181c785c060ea10}\label{classguild__service_1_1_guild_service_query_context_a4622cef81a98bc6b5181c785c060ea10}} 
\index{guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}!GetGuildMembers@{GetGuildMembers}}
\index{GetGuildMembers@{GetGuildMembers}!guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}}
\doxysubsubsection{\texorpdfstring{GetGuildMembers()}{GetGuildMembers()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Service\+Query\+Context\+::\+Get\+Guild\+Members (\begin{DoxyParamCaption}\item[{rpc\+::\+Stub\+Call\+Ptr}]{call,  }\item[{const Get\+Guild\+Members\+Arg \&}]{arg,  }\item[{std\+::shared\+\_\+ptr$<$ Get\+Guild\+Members\+Res $>$ \&}]{res }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



获取公会成员列表 


\begin{DoxyParams}{Parameters}
{\em arg} & 获取公会成员列表参数 \\
\hline
{\em res} & 获取公会成员列表返回 \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_query_context_af11c7f4187738e3b33e6dde170b30f4f}\label{classguild__service_1_1_guild_service_query_context_af11c7f4187738e3b33e6dde170b30f4f}} 
\index{guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}!GetGuildRepositoryRoleView@{GetGuildRepositoryRoleView}}
\index{GetGuildRepositoryRoleView@{GetGuildRepositoryRoleView}!guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}}
\doxysubsubsection{\texorpdfstring{GetGuildRepositoryRoleView()}{GetGuildRepositoryRoleView()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Service\+Query\+Context\+::\+Get\+Guild\+Repository\+Role\+View (\begin{DoxyParamCaption}\item[{rpc\+::\+Stub\+Call\+Ptr}]{call,  }\item[{const Get\+Guild\+Repository\+Role\+View\+Arg \&}]{arg,  }\item[{std\+::shared\+\_\+ptr$<$ Get\+Guild\+Repository\+Role\+View\+Res $>$ \&}]{res }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



获取公会仓库角色视角信息 


\begin{DoxyParams}{Parameters}
{\em arg} & 获取公会仓库角色视角信息参数 \\
\hline
{\em res} & 获取公会仓库角色视角信息返回 \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_query_context_a0ed6f33dd68e3a73ef05b780f75696a9}\label{classguild__service_1_1_guild_service_query_context_a0ed6f33dd68e3a73ef05b780f75696a9}} 
\index{guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}!Init@{Init}}
\index{Init@{Init}!guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}}
\doxysubsubsection{\texorpdfstring{Init()}{Init()}}
{\footnotesize\ttfamily bool guild\+\_\+service\+::\+Guild\+Service\+Query\+Context\+::\+Init (\begin{DoxyParamCaption}\item[{kratos\+::service\+::\+Service\+Context $\ast$}]{context }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



初始化 


\begin{DoxyParams}{Parameters}
{\em context} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
执行结果 
\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_query_context_aba5d1a4a380f9759378e206faee32b81}\label{classguild__service_1_1_guild_service_query_context_aba5d1a4a380f9759378e206faee32b81}} 
\index{guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}!QueryGuildWelfareAward@{QueryGuildWelfareAward}}
\index{QueryGuildWelfareAward@{QueryGuildWelfareAward}!guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}}
\doxysubsubsection{\texorpdfstring{QueryGuildWelfareAward()}{QueryGuildWelfareAward()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Service\+Query\+Context\+::\+Query\+Guild\+Welfare\+Award (\begin{DoxyParamCaption}\item[{rpc\+::\+Stub\+Call\+Ptr}]{call,  }\item[{const Query\+Guild\+Welfare\+Award\+Arg \&}]{arg,  }\item[{std\+::shared\+\_\+ptr$<$ Query\+Guild\+Welfare\+Award\+Res $>$ \&}]{res }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



查询公会福利奖励 


\begin{DoxyParams}{Parameters}
{\em arg} & \\
\hline
{\em res} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_query_context_abaa9dc0a0c003f41b204e95a089609cc}\label{classguild__service_1_1_guild_service_query_context_abaa9dc0a0c003f41b204e95a089609cc}} 
\index{guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}!SearchGuild@{SearchGuild}}
\index{SearchGuild@{SearchGuild}!guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}}
\doxysubsubsection{\texorpdfstring{SearchGuild()}{SearchGuild()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Service\+Query\+Context\+::\+Search\+Guild (\begin{DoxyParamCaption}\item[{rpc\+::\+Stub\+Call\+Ptr}]{call,  }\item[{const Search\+Guild\+Arg \&}]{arg,  }\item[{std\+::shared\+\_\+ptr$<$ Search\+Guild\+Res $>$ \&}]{res }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



搜索公会 


\begin{DoxyParams}{Parameters}
{\em arg} & 搜索公会参数 \\
\hline
{\em res} & 搜索公会返回 \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_query_context_a1de78004fbde6f900fbedf18f94b9737}\label{classguild__service_1_1_guild_service_query_context_a1de78004fbde6f900fbedf18f94b9737}} 
\index{guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}!Start@{Start}}
\index{Start@{Start}!guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}}
\doxysubsubsection{\texorpdfstring{Start()}{Start()}}
{\footnotesize\ttfamily bool guild\+\_\+service\+::\+Guild\+Service\+Query\+Context\+::\+Start (\begin{DoxyParamCaption}\item[{kratos\+::service\+::\+Service\+Context $\ast$}]{context }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



启动 


\begin{DoxyParams}{Parameters}
{\em context} & 服务上下文 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true 启动成功 

false 启动失败 
\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_query_context_a5295137c438749cffceaffc20d2954d0}\label{classguild__service_1_1_guild_service_query_context_a5295137c438749cffceaffc20d2954d0}} 
\index{guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}!Stop@{Stop}}
\index{Stop@{Stop}!guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}}
\doxysubsubsection{\texorpdfstring{Stop()}{Stop()}}
{\footnotesize\ttfamily bool guild\+\_\+service\+::\+Guild\+Service\+Query\+Context\+::\+Stop (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



关闭 

\begin{DoxyReturn}{Returns}
执行结果 
\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_query_context_a219f3f7a781030d14cdeac46a945cfc3}\label{classguild__service_1_1_guild_service_query_context_a219f3f7a781030d14cdeac46a945cfc3}} 
\index{guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}!Tick@{Tick}}
\index{Tick@{Tick}!guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}}
\doxysubsubsection{\texorpdfstring{Tick()}{Tick()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Service\+Query\+Context\+::\+Tick (\begin{DoxyParamCaption}\item[{time\+\_\+t}]{ms }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



更新 


\begin{DoxyParams}{Parameters}
{\em ms} & 间隔（单位 毫秒 ） \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_service_query_context_a505d3b5adc34a6c3fd7b082a394e4237}\label{classguild__service_1_1_guild_service_query_context_a505d3b5adc34a6c3fd7b082a394e4237}} 
\index{guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}!Uninit@{Uninit}}
\index{Uninit@{Uninit}!guild\_service::GuildServiceQueryContext@{guild\_service::GuildServiceQueryContext}}
\doxysubsubsection{\texorpdfstring{Uninit()}{Uninit()}}
{\footnotesize\ttfamily bool guild\+\_\+service\+::\+Guild\+Service\+Query\+Context\+::\+Uninit (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



未初始化 

\begin{DoxyReturn}{Returns}
执行结果 
\end{DoxyReturn}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
guildservicequery/\mbox{\hyperlink{guild__service__query__context_8h}{guild\+\_\+service\+\_\+query\+\_\+context.\+h}}\item 
guildservicequery/guild\+\_\+service\+\_\+query\+\_\+context.\+cpp\end{DoxyCompactItemize}
